import axios from "axios";
const instance = axios.create({
  // 使用代理服务器的开头地址
  baseURL: "http://kumanxuan1.f3322.net:8809",
});

export default instance;
// 添加请求拦截器
instance.interceptors.request.use(
  function (config) {
    // 在发送请求之前做些什么
    // 10.12由于log的东西太多了先注册一下
    // console.log('发送请求经过请求拦截器了');
    // 添加token值 登录后发送请求才能获取token
    // 1.获取登录后的token
    console.log(config);
    let token = localStorage.getItem("x-authorization");
    if (token) {
      config.headers["x-authorization"] = token;
    }
    return config;
  },
  function (error) {
    // 对请求错误做些什么
    return Promise.reject(error);
  }
);
// 添加响应拦截器
instance.interceptors.response.use(
  function (response) {
    // 对响应数据做点什么
    // 10.12由于log的东西太多了先注册一下
    // console.log('响应回来经过响应拦截器了', response);
    // 判断响应回来不成功，不为0的时候return！
    // 添加微信code判断  400 表示二维码失效 超过2分钟 获取 错误  407表示第一次扫码没有绑定微信号
    // if (response.data.code != 400 && response.data.code != 407) {
    //   alert("提示:" + response.data.msg);
    //   return;
    // }
    return response.data;
  },
  function (error) {
    // 对响应错误做点什么
    return Promise.reject(error);
  }
);
